Tente anotar seu
UUID
propriedade com @org.hibernate.annotations.Type(type="org.hibernate.type.UUIDCharType")
ou
@org.hibernate.annotations.Type(type="org.hibernate.type.UUIDBinaryType")
Eu enfrentei um problema semelhante ao consultar o banco de dados com
UUID
devido à troca MSB/LSB com UUID
em formato binário; resolvemos o problema tratando os dados como String e fazemos a conversão necessária antes da conversão.