 <p>BEA used to have a product named JAM that was used to communicate with mainframe COBOL programs. It included a tool that would read copybooks and generate both corresponding Java POD classes and data conversion code.</p> <p>I don't know if this is still available, I lost track of it when I left BEA.</p>