Просто трябва да създадете нова Query
за да вземете това, което ви трябва.
От това, което казвате, искате да намерите запис от един ученик и да покажете последната прочетена от него страница, така че трябва да бъде нещо подобно
@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
е потребителският идентификатор, който искате да намерите записите. Не забравяйте да се справите със случая, когато няма нищо.