Du måste ange @Type(type = "uuid-char") förutom @Column(name="...", columnDefinition = "uniqueidentifier") , se även Problem med att kartlägga UUID i JPA/hibernate .
Alternativt kan du använda en String fältet för id i Java och fortfarande behålla uniqueidentifier i SQL Server.