I would prefer eclipse +
jboss application server. This is because
1)working knowledge of eclipse would be really useful
2) Jboss because ORIELLY's examples are based on Jboss so it would be easy
This is just my preference
SCJP(1.4), SCWCD, Oracle 9i SQL certified, Oracle PLSQL Developer Certified Associate