Сначала проверьте, что сгенерированный SQL читает в столбце "foo", включив ведение журнала.Если это так, убедитесь, что база данных возвращает «foo», а не «FOO» - java чувствителен к регистру при поиске строкВозможно, в записи записано «FOO», а не «foo».