Come dice il messaggio di errore, Solo un campo con @GeneratedValue
è consentito ma ne hai due.
Rimuovine uno.
Temo che tu non possa fare ciò che volevi con semplici annotazioni.
Dai un'occhiata a questo post esistente per una soluzione alternativa.
soluzione alternativa
Non sono sicuro del motivo per cui hai bisogno di due colonne nella stessa tabella, il cui valore deve essere incrementato automaticamente.
Se vuoi davvero due colonne Unique, puoi usare il tuo ID come al solito e UUID per l'altra colonna.