Since your peopleList might contain a null and the Map::key might have a null value, you probably need to nullsLast twice:
peopleList.sort(Comparator.nullsLast(Comparator.comparing(m -> m.get("last_name"),
Comparator.nullsLast(Comparator.naturalOrder()))));