La creazione e la mappatura dinamica di nuove tabelle non è qualcosa che JPA supporta. Avrebbe bisogno di creare nuove classi Java al volo e aggiornare dinamicamente i metadati di mappatura. Puoi fare tutto ciò che vuoi con JDBC o query native. Ma forse dovresti spiegare perché devi creare nuove tabelle al volo.