Что хотелось бы сказать.... 10 лет тому назад, на пике развития EJB/J2EE и прочих монстров корпоративного программирования, я бы посоветовал сотню книг.
Но, увы, мир не стоит на месте. Сейчас бал правят моноприложения и микросервисы. Так что рекомендую начать со spring или sparkjava.
И да, книги, особенно в переводах, устаревают уже на момент из выпуска. Так что лучше на английском, стандартной документации и статьях.