Devi specificare @Type(type = "uuid-char") oltre a @Column(name="...", columnDefinition = "uniqueidentifier") , consulta anche Problemi di mappatura dell'UUID in JPA/hibernate .
In alternativa puoi usare una String campo per l'id in Java e mantenere ancora uniqueidentifier in SQL Server.