There are a variety of differences and similarities between the Eclipse and NetBeans development platforms as IDEs for Java development. Choice seems to largely be a matter of preference, as the feature sets are mostly convergent.
Project Similarities
Both tools are:
Supported plugin model
Java IDE with tons of bells and whistles
Java 5 syntax support
Eclipse
Eclipse has a strong open source community following and plugin community.
Directly supported by Eclipse Foundation, including IBM