Anda perlu menentukan @Type(type = "uuid-char") selain @Column(name="...", columnDefinition = "uniqueidentifier") , lihat juga Masalah pemetaan UUID di JPA/hibernate .
Atau Anda dapat menggunakan String bidang untuk id di Java dan masih menyimpan uniqueidentifier di SQL Server.