Parlo da profano... ma, non sarebbe meglio se ti tirassi fuori un set di record invece che un record solo in modo che ad ogni pressione dei bottoni non devi rieseguire una query? next, previous, first, last, beforeFirst e afterLast dovrebbero bastarti...