What is your blPU.hibernate.hbm2.ddl.auto set to in 'development.properties'? If you want Hibernate to automatically create tables for you then you should have this set to 'create' or 'create-drop'. Also note that by default, the 2 applications (site and admin) have different values for this. The admin is set to 'update' while the site is set to 'create-drop'. If you were to only start up the admin, because the Hibernate DDL is set to 'update', I do not believe that your new table would be created.
I also assume that you have created this domain in the 'core' project which is also recommended.
Source: being a Broadleaf engineer :)