Прежде всего вам нужен способ итерации строк вашего CSV-файла, затем получите значение в нужном столбце и сравните его со значением, которое вы ищете.
К счастью, существует множество библиотек, которые упростят обработку файлов CVS. Apache У Commons есть тот, который читает файл в Iterable из CSVRecords. Проверьте документы здесь
Функция, которая выполняет то, что вы просите, может быть:
public boolean columnContainsValue(String pathToFile, int columnIndex, String targetValue) throws IOException {
Reader in = new FileReader(pathToFile);
Iterable<CSVRecord> records = CSVFormat.DEFAULT.parse(in);
for (CSVRecord record : records) {
String rowValue = record.get(columnIndex);
if (targetValue.equals(rowValue) )
return true;
}
return false;
}