It is not possible to create tables from unannotated Java classes as there just isn’t enough information. This is why hbm.xml files are used or annotated classes are used by Hibernate, which do provide enough information to generate DDL. Generating DDL from mapping files is a planned feature, but does not exist in the current toolset.
Regards,
Peco