Если нужно отфильтровать список записей, извлечённых из БД. то это можно сделать при помощи лямбд и StreamAPI. Что-то вроде:
list.stream()
.filter(entity -> "bar".equals(entity.getFoo()))
.collect(Collectors.toList());
А вообще фильтровать нужно в запросе к БД.