Wystarczy utworzyć nowe Query
aby pobrać to, czego potrzebujesz.
Z tego, co mówisz, chcesz znaleźć zapis jednego ucznia i wyświetlić ostatnią przeczytaną przez niego stronę, więc powinno wyglądać mniej więcej tak
@Query("SELECT * FROM newRecord_table WHERE newRecord_table.studentid = :studentId ORDER BY newRecord_table.date, newRecord_table.page DESC ")
LiveData<List<NewRecord>> findLastPage(Integer studentId);
studentId
to identyfikator użytkownika, którego chcesz znaleźć. Nie zapomnij zająć się przypadkiem, w którym nic nie ma.