J'ai eu la même erreur car ma requête a renvoyé une colonne UUID. Pour résoudre ce problème, j'ai renvoyé la colonne UUID en tant que type varchar via la requête du type "cast(columnName as varchar)", puis cela a fonctionné.
Exemple :
public interface StudRepository extends JpaRepository<Mark, UUID> {
@Modifying
@Query(value = "SELECT Cast(stuid as varchar) id, SUM(marks) as marks FROM studs where group by stuid", nativeQuery = true)
List<Student> findMarkGroupByStuid();
public static interface Student(){
private String getId();
private String getMarks();
}
}