My friend Delphi doesn't support C++ or java langauge
as its langauge.
Delphi langauge is a kind of Object pascal.(But with
delphi u can create cross-platform application(CLX
Application) , You can use CLX objects to create
applications that will run on Windows or Linux
platforms.)
I suggest u , use JBulider Environment , it is a
Borland product as Delphi and u have implemented
Bussines layer in Delphi u can use CORBA for create a
connection between Java and Delphi.