Поскольку вы используете hibernate, способ создания образцов данных - это использование самого hibernate для его создания. У вас есть два варианта:
- генерирует случайные данные - просматривайте от 1 до X, создавайте экземпляры сущностей и устанавливайте случайные значения, затем сохраняйте каждую сущность
- предопределенные данные - используйте некоторый метаформат, например .properties, .json или .xml, для определения пар поле = значение, разбора этого файла, создания экземпляров сущностей для каждой записи, установки полей и сохранения.
Таким образом, ваша генерация данных привязана к вашей модели сущности, и когда модель изменится, ваши данные не станут несинхронизированными.