Mmaybe using ... extends ListQuerydslPredicateExecutor<Student>, instead of QuerydslPredicateExecutor, will help you to create your desired stream.
... extends ListQuerydslPredicateExecutor<Student>
In this there are several List<T> findAll(...) methods.
List<T> findAll(...)