IBM's WebSphere Application Developer, a commercial product based on the Eclipse Platform, is the successor to VAJ and it has all those features.
If you want something outside of WebSphere, Eclipse doesn't provide that in the base download. However there are some plugins you can try, see:
http://eclipse-plugins.2y.net/eclipse/plugins.jsp?category=UI .