JPA - Persistence.createEntityManagerFactory exception

Olá a todos,

quando tento usar o comando:

 emf = Persistence.createEntityManagerFactory("AprendendoHibernatePU");  

é gerado um exception na minha aplicação.

Meu código está assim:

package teste.dao;  
   
import javax.persistence.EntityManager;  
import javax.persistence.EntityManagerFactory;  
import javax.persistence.Query;  
import javax.persistence.Persistence;  
import bean.Categoria;  
import java.util.List;  
   
public class CategoriaDAO {  
 
private EntityManagerFactory emf;  
private EntityManager em;  

public CategoriaDAO() {  
emf = Persistence.createEntityManagerFactory("AprendendoHibernatePU");  
em = emf.createEntityManager();  

 }  

public void gravar(Categoria cat) {  
  em.persist(cat);  
  }  
 
... 

Eu chamo ele assim:

CategoriaDAO cadastro = new CategoriaDAO(); 

neste momento acontece o exception

Estou usando Hibernate 3.2, Hibernate-entitymanager-3.3.1.GA e MySQL com as jar adicionado na biblioteca do netbeans. O persistence.xml estou gerando automaticamente pelo netbeans (New -> Entity Classes form Database…) e já conferi o unit no xml e está ok:

<persistence-unit name="AprendendoHibernatePU" transaction-type="RESOURCE_LOCAL">  

alguma sugestão?

obrigado