Помимо изменения конструктора моей группы на то, что предложил @ codeflush.dev, я изменил реализацию внутри:
@Override
public List<Group> findUsingRequestParams(String line, String name, Integer gid, String member) {
List<Group> allGroups = FileParserUtils.parseFileForGroups(line);
List<Group> matchedGroups = new ArrayList<>();
for (Group group : allGroups) {
if (group.getMembers() != null) {
if (group.getName().equals(name) || group.getGid() == gid || group.getMembers().contains(member)) {
matchedGroups.add(group);
}
}
}
return matchedGroups;
}
Похоже, что теперь он работает.