Цитата:
Изначально опубликовано IS
... вижу единсвенную запись но со значеним фильтра (который указывался в executeQuery)...
А теперь, похоже , Вы присваиваете значение range в executeQuery() после вызова super()

.
Если так, объясняю: здесь это надо делать до super(), т.к. этот супер и вызывает выполнение запроса с указанными вами критериями.