Я не уверен, что понял вопрос (заголовок о создании таблиц, последняя часть о создании классов, довольно запутанная). Может быть, вам следует уточнить свой вопрос и проблему, которую нужно решить.
Если вы хотите создать классы Java из физической модели до выполнения, взгляните на Инструменты Hibernate (и особенно hbm2java).
Если вы хотите создавать классы во время выполнения, я боюсь, что это не будет возможно с Hibernate. На самом деле, если ваш вопрос касается времени выполнения, Hibernate не может быть правильным инструментом.
Я буду проектировать структуру таблицы в виде HTML и хочу преобразовать ее в соответствующую модель базы данных. Я должен иметь возможность вставлять и получать значения из них.
Существует jdbcpersistence , которое генерирует классы отображения во время выполнения. это
Похоже, это может быть то, что вы ищете. Обратите внимание, что у меня нет НИКАКОГО опыта с этим инструментом.