0
Just some simple notes:
Right now you aren't using generics:
Map hashMap; // no generics
Map<String, Object> hashMap; // generics
The variable result can only be null in the function innerJoinHash():
result.add(new Result(sportsMan.getName(), sportsMan.getRank(), sportsMan.getSport(), spor...