Если вы не хотите использовать Mapper, тогда просто нужно написать функцию преобразования, которая будет принимать Row, извлекать все необходимые столбцы и возвращать POJO, построенный из извлеченных данных ... Я не вижу других способов, кроме записи adho c версия объекта сопоставления, которая будет использовать отражение для сопоставления имен полей POJO с именами столбцов