public List<Object> parseRow() throws FormatException {
  List<Object> retval=new ArrayList<Object>(getColumnCount());
  return parseRow(retval) ? retval : null;
}

public List < Object > parseRow ( ) throws FormatException { List < Object > retval = new ArrayList < Object > ( getColumnCount ( ) ) ; return parseRow ( retval ) ? retval : null ; }
return a row from the table . repeatedly calling parserow gets consecutive rows .
