Is there any way to access C++ objects, and use their methods?
Yes! The Common Object Request Broker Architecture (CORBA), allows developers to create interfaces to their objects that work with any other CORBA compatible language. This means that a C++ object can have its methods invoked from Java, and vice verca. For more information on CORBA, see "Java and CORBA - A smooth blend".