I create a instance of a class in a VB function and then pass it accross to a Java method by using the CallByName method(Passed as Variant type).This class is part of the vb project. This instance of the class is linked to a progressbar on the vb side. On java side ( the component which gets instansiated by the CallByName method) I recieve this instance as of type Object[]. When a try to cast this argument "object" into a class which was created by running Com Wrapper in J++ (Thus creating a duplicate classes (example classA.java) of what is in the VB app) I get a "Com object bount to 'package name/ classA name' does not support the interface 'classA' name". How can I access the instance of the object that I try and pass across?<br>Thanks for any help.