Debe especificar el @Type(type = "uuid-char")
además de @Column(name="...", columnDefinition = "uniqueidentifier")
, consulte también Problemas de asignación de UUID en JPA/hibernate .
Alternativamente, puede usar una String
campo para la identificación en Java y aún así mantener uniqueidentifier
en SQL Server.