tlb2java creates Java bindings and C++ code that allows Java code to access COM OLE Automation servers. Non-OLE Automation interfaces can be accessed as well as long as they have a COM Type Library that describes them. jSegue currently includes pre-generated bindings for ADO and DAO. It has been used to generate bindings for Windows Script Host, various Microsoft Office products, and several type libraries from C2PC.
tlb2java Usage (command line and ant)