Please disregard dcminter's response. He is incapable of providing useful responses, unfortunately.
I have ran into a similar problem, and Hibernate provides build in functionality to execute DDL commands.
An option could be:
Configuration config = new Configuration().configure();
SchemaExport sch = new SchemaExport(config);
sch.create(true, true);
SessionFactory sessionFactory = config.buildSessionFactory();
======
The above will run the DDL generation process via code ... another may be ...
Session session = HibernateUtil.getSessionFactory().getCurrentSession();
session.beginTransaction();
session.createQuery("delete popolamento.Spectra").executeUpdate();
session.getTransaction().commit();
HibernateUtil.getSessionFactory().close();
=====
The above will let you run your own DDL queries. Unfortunately, this is one of the little known weakness of Hibernate .. DDL queries.