Трябва да посочите @Type(type = "uuid-char") в допълнение към @Column(name="...", columnDefinition = "uniqueidentifier") , вижте също Проблеми с картографирането на UUID в JPA/хибернация .
Като алтернатива можете да използвате String поле за идентификатора в Java и все още запазва uniqueidentifier в SQL Server.