Итерация InputVO и получение общих записей для всех пользователей, хранящихся на карте, должны сделать то же самое для нескольких vOs
public List<InputVO> getInputDataFromDB() {
List<InputVO> list = dao.getInputVO();
Map<String, List<InputVO>> userMap = new HashMap<>();
list.forEach((inputVO) -> {
String userId = inputVO.getUserId();
if (userMap.containsKey(userId){
userMap.get(userId).add(inputVO);
}else { List<InputVO> results = new ArrayList<>();
results.add(inputVO);
userMap.put(userId, results);
}
});
}