Non so se esco da hibernate
davanti fa la differenza.
Il riferimento suggerisce che dovrebbe essere hibernate.hbm2ddl.auto
Un valore di create
creerà le tue tabelle alla creazione di sessionFactory e le lascerà intatte.
Un valore di create-drop
creerà le tue tabelle e poi le rilascerà quando chiudi la sessionFactory.
Forse dovresti impostare javax.persistence.Table
annotazione in modo esplicito?
Spero che questo aiuti.