Because that Corba object could be implemented in C++ or whatever language. Even if the CORBA object would be implemented in Java you have to create a remote interface.
SCJP, SCBCD, SCEA
Oh, sure, you could do that. Or you could eat some pie. While reading this tiny ad: