¿Cómo mapear la tabla creada dinámicamente en Hibernate?

Estoy trabajando en una aplicación web. Estamos utilizando Hibernate como ORM en nuestro proyecto. En realidad, nuestra aplicación crea algunas tablas de forma dinámica en función de la selección del usuario. El usuario puede seleccionar el nombre de la tabla, el nombre de la columna y luego puede importar datos desde un archivo csv. Entonces, mi pregunta es: ¿cómo asignar esta tabla creada dinámicamente con objetos Hibernate y Java?

Respuestas a la pregunta(3)

Su respuesta a la pregunta