Я не уверен, что понимаю вопрос. Вы хотели бы, чтобы OtpMBox для потока просто мог отправлять ответ, или эта длительная операция должна будет получать дополнительные сообщения?
Если первое, вы можете повторно использовать оригинальный mbox. Операция отправки синхронизирована.
Если последнее, было бы лучше сделать это способом Эрланга, создав mbox для каждого потока и сообщив вызывающей стороне со стороны erlang о его pid, чтобы он мог отправлять данные в этот mbox. Это связано с тем, что у jinterface нет селективного приема, и сообщения попадут в любой поток, который проснется первым.