Во-первых, актуальность сохраняют учебники даже 1997-го года выпуска, так как у Java полная обратная совместимость. Во-вторых, ежегодно выпускается не меньше десятка свежих учебников. Так что выбирайте под свой уровень, а не по году выпуска.
Например, открываем ozon.ru, ищем по запросу "java" и делаем отбор по новинкам. Получаем кучу результатов, среди которых в частности Герберт Шилдт - "
Java. Руководство для начинающих" и Герберт Шилдт - "
Java. Полное руководство". Обе изданы в 2018-м. Не знаю даже, как вы искали.