Подкиньте мылей, ничерта не понимаю, почему подсвечивает строку и предлагает поменять ее на
Map.Entry<String, Date> entry = (Map.Entry<String, Date>) mapIterator.next();
Я явно что-то не понимаю в итераторе, выручайте, братцы)