[Urgente] problema no java

Galera eu estou fazendo o Curso da SISCOM do t2ti e quando vou fazer conexao com o banco de dados, está ok, mas quando vou executa-lo dá o segunte erro.

Exception in thread “AWT-EventQueue-0” javax.persistence.PersistenceException: No Persistence provider for EntityManager named siscomjavaPU: The following providers:
oracle.toplink.essentials.PersistenceProvider
oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider
Returned null to createEntityManagerFactory.

at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:154)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:83)
at br.com.siscom.view.BancoView.initComponents(BancoView.java:30)
at br.com.siscom.view.BancoView.(BancoView.java:14)
at br.com.siscom.view.BancoView$1.run(BancoView.java:320)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Uso o Netbeans
Desde já Agradeço

Dá uma olhada no drive de conexão cara, pode ser isso!
o proprio netbeans tem a parte de conexão da uma olhada pode ser o DRIVE mesmo.

Opa,
Quando vc mapeia as categorias, vc atribui um nome para a persistencia, correto?
E quando vc vai criar o EntityManagerFactory vc coloca o mesmo nome?

Já tive o mesmo erro que vc e o que gerou este erro foi justamente isto.

Espero ter ajudado…

pior que é o seuinte eu estou acompanhando o curso, nao sei EntityManagerFactory onde está…
Desculpe-me se chato mas tem como coloca um detalhe um pouco maior?

Por exemplo, eu tenho um arquivo onde mapeio as classes de persistencia, e lá, coloco um nome para essa persistencia.
E tenho um outro arquivo onde crio o EntityManagerFactory e utilizo este mesmo nome.
Posta aí o código onde vc mapeia as classes e os codigos onde vc cria o EMF.