Вы можете заменить Integer на Long как:
TreeMap <String,Long> H = new TreeMap <String,Long>();
ИЛИ
TreeMap <String,Long> H = new TreeMap <>();
Если мы объявим, как показано ниже, мы получим несоответствие типов: невозможно преобразовать конкретный тип в конкретный типошибка.
TreeMap <String,Long> H = new TreeMap <String,Integer>();
Здесь мы получим несоответствие типов: невозможно преобразовать TreeMap в TreeMap.
TreeMap <String,Integer> H = new TreeMap <String,Long>();
Здесь мы получим несоответствие типов: невозможно преобразовать TreeMap в TreeMap