Du skal angive @Type(type = "uuid-char") ud over @Column(name="...", columnDefinition = "uniqueidentifier") , se også Problemer med at kortlægge UUID i JPA/hibernate .
Alternativt kan du bruge en String felt for id'et i Java og stadig beholde uniqueidentifier i SQL Server.