I loaded up NetBeans and decided to put Matisse to some good use. I worked up a little example application that maintains a single recipe. Since X2J doesn’t support dynamic lists yet, a recipe is defined of exactly three steps.

Working on it was relatively smooth: Apart from a bug in the beginning which really put me off from using JTabbedPane, I worked this little form in a few minutes, events included.
The editor, on the other hand, wasn’t as helpful as I’m used to, and most of the time wasn’t up to date with changes I’ve made and showed the wrong errors, or didn’t show errors at all where there should be. Also, as I already commented before, it didn’t have as many quick-fixes as I’m used to, even on trivial points such as creating a new class if one is referenced to and does not exist.
There were some jar-problems causing the application not to work well. I will sort it out tomorrow and put the application on the project’s download page.
Liked Chaotic Java? It's free! But I also make some other things that aren't, which you might like. Like Firewall, a rule changing, turn based strategy game for iOS.