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.