setForwardOnly(false) надо звать до выполнения запроса, false по умолчанию уже задано. Также, направленность курсора в запросе сильно зависит от драйвера и СУБД. Ассистент как-бы на это намекает:
Setting forward only to false is a suggestion to the database engine, which has the final say on whether a result set is forward only or scrollable.
. Возможно даже придется переисполнить запрос.