Если вы используете методы JPA по умолчанию, такие как:
employeeRepository.findAll(sort);
, тогда автоматически сгенерированный запрос будет использовать inner-join.Таким образом, все строки, в которых сотрудник не имеет адресной ссылки, будут исключены из результата.
Вам необходимо создать пользовательский запрос, например:
@Query(value="select e from Employee e LEFT JOIN e.address a ORDER BY a.country");
Page<Employee> findAllSorted();