U moet de @Type(type = "uuid-char") . opgeven naast @Column(name="...", columnDefinition = "uniqueidentifier") , zie ook Problemen bij het toewijzen van UUID in JPA/hibernate .
Als alternatief kunt u een String . gebruiken veld voor de id in Java en bewaar nog steeds uniqueidentifier in SQL Server.