Efectivamente como @Christian13467 mencionado, para Oracle Forms es muy indiferente cómo se enviaron las variables HTTP, es decir, utilizando los métodos POST o GET.
Mi solución fue construir una cadena que contuviera todas mis vars concatenadas como en otherparams formato, luego envíelo a través del método POST. Como mi primer formulario estaba contenido en otra aplicación de Oracle Forms, edité un archivo de plantilla llamado basejpi.htm , para agregar una sección de javascript de encabezado con este código:
function sendPostVars(path,params) {
var method = "post";
var form = document.createElement("form");
form.setAttribute("method", "post");
form.setAttribute("action", path);
var hiddenField = document.createElement("input");
hiddenField.setAttribute("type", "hidden");
hiddenField.setAttribute("name", "otherparams");
hiddenField.setAttribute("value", params);
form.appendChild(hiddenField);
document.body.appendChild(form);
form.submit();
}
Luego, desde mi primera aplicación Forms, llamé a este método a través de la función de integración de JavaScript 11g como esta:
web.javascript_eval_expr(sendPostVars('http://host2:port/forms/frmservlet','name1=param1+name2=param2'))
Finalmente obtuve la lectura de mis parámetros en mi segunda aplicación Oracle Forms.