This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
I usually just rip out a Perl or Python script for this kind of stuff. I can put the data in a spreadsheet, save it as a CSV and run the script to generate code.
Back around Y2K I wrote an app called the EJBWizard that did something more complex: generated multiple files using a set of templates for each file type. But I myself haven't used it in about 4 years, and a planned enhancement never got done. One of my biggest supporters on that project worked at the top of the World Trade Center.
These days you can do pretty well using Eclipse templates, although, like the EJBWizard, it's best when you have fairly complex files with a few plugin values.
An IDE is no substitute for an Intelligent Developer.