Uma representação char de um UUID é de 36 caracteres, enquanto a representação binária é de 16 bytes. Tente com @Type(type="uuid-binary") ao invés de @Type(type="uuid-char")