Да книжки господина Эккеля очень неплохи. Могу еще порекомендовать на будущее Thinking in Enterprise Java и Thinking in Patterns. Учитат более системному мышлению и помогают проектировать удачные архитектурные решения. Последние две книжки я на русском правда не видел, просто не интересовался. Но если не ограничивать себя только русскоязычными книжками, то можно найти гораздо более свежие книжки, например издательства O'Oreilly, я себе насобирал неплохую библиотеку.Кроме того на сайте www.theserverside.com можно бесплатно скачать хорошие книжки (правда в основном по применению Java в J2EE технологиях).