Prova ad annotare il tuo UUID proprietà con @org.hibernate.annotations.Type(type="org.hibernate.type.UUIDCharType")
o@org.hibernate.annotations.Type(type="org.hibernate.type.UUIDBinaryType")
Ho riscontrato un problema simile durante la query del database con UUID a causa dello scambio MSB/LSB con UUID in formato binario; abbiamo risolto il problema trattando i dati come String ed eseguiamo la conversione necessaria prima della conversione.