Devi solo creare una nuova Query
per prendere ciò di cui hai bisogno.
Da quello che dici, vuoi trovare il record di uno studente e visualizzare l'ultima pagina che ha letto, quindi dovrebbe essere qualcosa del genere
@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
è l'ID utente che desideri trovare i record. Non dimenticare di gestire il caso in cui non c'è nulla.