In realtà per lavorare sul database uso solo questo:
codice:
public void Selec(){
EntityManagerFactory ef= persistence.createEntityManagerFactory("StockManagerPU");
EntityManager em = ef.createEntityManager();
em.getTransaction().begin();
Collection emps = em.createQuery("select n.MI from Nikkei n").getResultList();
for (Iterator i = emps.iterator(); i.hasNext();) {
Nikkei e = (Nikkei) i.next();
System.out.println("Dati: "+ e.toString());
}
non ho usato il file mapping...
Incomincio a pensare di avere fatto un pastrocchio... 
Conosci qualche tutorial che spieghi bene l'uso di Hibernate?
ciao.