Musisz określić @Type(type = "uuid-char") oprócz @Column(name="...", columnDefinition = "uniqueidentifier") , zobacz także Problemy z mapowaniem UUID w JPA/hibernate .
Alternatywnie możesz użyć String pole dla identyfikatora w Javie i nadal zachowaj uniqueidentifier w SQL Server.