Do Javadoc para
SequenceGenerator
, o destaque é meu:Portanto, você desejará usar um nome exclusivo para cada sequência definida em uma unidade de persistência. Em uma tangente, seu
GeneratedValue
estratégia deve ser SEQUÊNCIA, como apontado em um comentário acima.