Criar e mapear novas tabelas dinamicamente não é algo que o JPA suporta. Seria necessário criar novas classes Java em tempo real e atualizar dinamicamente os metadados de mapeamento. Você pode fazer tudo o que quiser com JDBC ou consultas nativas. Mas talvez você deva explicar por que precisa criar novas tabelas rapidamente.