Das ist ein sehr gutes Nachschlagewerk. Wobei die Aufgaben, die man mit Java bewältigen kann so vielfältig sind, dass dies natürlich nur ein Ausschnitt sein kann.
Was mir immer sehr viel gebracht hat waren wirkliche Beispiele, die es im Web auch zu Hauf und in allen-möglichen Komplexitätsstufen gibt. Auf jeden Fall sollte man auch nicht denken, dass man dies alles braucht, bevor man sich mit struts, hibernate, Ejb, Websphere oder spring beschäftigt.