List<Map<String, Object>> companies = (List<Map<String, Object>>) investor.get("company");
List<Object> investors = companies.stream()
.map(map -> map.get("name"))
.filter(Objects::nonNull)
.collect(Collectors.toList());