Stačí vytvořit nový Query
abyste získali, co potřebujete.
Z toho, co říkáte, chcete najít záznam od jednoho studenta a zobrazit poslední stránku, kterou čte, takže by to mělo být něco takového
@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
je ID uživatele, jehož záznamy chcete najít. Nezapomeňte řešit případ, kde nic není.