Ich hatte ein ähnliches Problem und fand diese Informationen (ausführlicher erklärt in hier ).
Das Hinzufügen dieser Eigenschaft zu meiner Datei persistence.xml hat das Problem behoben:
<property name="hibernate.id.new_generator_mappings" value="false" />