Het dynamisch maken en in kaart brengen van nieuwe tabellen is niet iets dat JPA ondersteunt. Het zou on-the-fly nieuwe Java-klassen moeten maken en de metadata van de mapping dynamisch moeten bijwerken. Je kunt alles doen wat je wilt met JDBC of native queries. Maar misschien moet u uitleggen waarom u on-the-fly nieuwe tabellen moet maken.