You can calculate the minimum salary first then use it in your Stream#filter
condition:
int salary =
employees.stream()
.min(Comparator.comparing(Employee::getSalary))
.map(e -> e.getSalary())
.orElse(-1);
List emps =
employees.stream()
.filter(emp -> emp.getSalary() == salary)
.collect(Collectors.toList());