code: public static List<String> getCsvDataByColumn(String fileName, final int column,
        boolean headerPresent) throws IOException {
      final List<String> result = Lists.newArrayList();
      new CsvReader(fileName, headerPresent)
          .processReader((headers, line, lineNumber) -> result.add(line[column]));
      return result;
    }
docs: Returns a {@code List<String>} representing a single 0-indexed column.
  
  @param fileName the CSV file to load
  @param column the 0-indexed column to return
  @param headerPresent {@code true} if the first line is the header
  @return a {@code List<String>} representing a single column
  @throws IOException if there was an exception reading the file
  @throws IllegalArgumentException if the column index does not exist in
  the CSV