@Override public Map<String, Object> mapRow(Row rs, int rowNum) { ColumnDefinitions columnDefinitions = rs.getColumnDefinitions(); int columnCount = columnDefinitions.size(); Map<String, Object> mapOfColValues = createColumnMap(columnCount); for (int i = 0; i < columnCount; i++) { String key = getColumnKey(columnDefinitions.getName(i)); Object obj = getColumnValue(rs, i); mapOfColValues.put(key, obj); } return mapOfColValues; }