code: public static List<String> getRowValues(List<Column> columns, Object[] row, Locale locale,
                                              Map<Integer, Format> columnFormatters) throws IOException {
          List<String> values = new ArrayList<String>();
          for (int currentColumnIndex = 0; currentColumnIndex < columns.size(); currentColumnIndex++) {
              values.add(getValue(columns.get(currentColumnIndex), row[currentColumnIndex], locale, columnFormatters));
          }
          return values;
      }
docs: The method to convert the Objects array that stores data from the sas7bdat file to list of string.
  
  @param columns          the {@link Column} class variables list that stores columns
  description from the sas7bdat file.
  @param row              the Objects arrays that stores data from the sas7bdat file.
  @param locale           the locale for parsing date elements.
  @param columnFormatters the map that stores (@link Column#id) column identifier and the formatter
  for converting locale-sensitive values stored in this column into string.
  @return list of String objects that represent data from sas7bdat file.
  @throws java.io.IOException appears if the output into writer is impossible.