Proverei a sostituire questa istruzione:
codice:
Params.AddFormField('file', bdapFilePath, 'application/octet-stream');
con questa:
codice:
Params.AddFile('file', bdapFilePath);
Se il problema non viene risolto, può essere conveniente diagnosticare anche lato Java quello che viene ricevuto.

Ciao!