Bezugnehmend auf BUG kann ich den Tipp für "Java ist auch eine Insel" aufgreifen. Ist ein wirklich gut gepflegtes und immer wieder um die neuen Features erweitertes Gesamtwerk. Reichlich Lesestoff. Eine Umstiegsanleitung von Delphi nach Java wirst Du wohl nicht finden. Wenn Du viel mit Web etc. machen willst, lohnt sich
imho auch ein Blick auf "Groovy", welches sowohl natives Java als auch viele andere coole Sachen unterstützt und das darauf aufbauende Framework "Grails".
Von dem Buchtipp gibt es ein
OpenBook bei Galileo-Press.