Hello Bruno,
Here's something you could try. The id value is being inserted by the trigger for you so in my opinion you do not have to specify andy Generation strategy for your Id column. I suggest you set the updateable=false and insertable=false for the id column.
You should be able to specify that either in the xml file or using @Column annotation.