Pasar params dinámicos a través de JNLP

Estoy usando JavaScript para ejecutar JNLP que al final ejecutará mi cliente.

Estoy intentando pasar los parámetros a través de la ejecución de JavaScript a la JNLP y tener esos parámetros a través de la JNLP dentro de mi cliente.

El JavaScript está ejecutando esta URL, por ejemplo:

http://localhost:8080/MyJnlp.jnlp?login=14hhh765p&pass=ggyyktff

Ahora mi JNLP intentará obtener los parámetros en el<application-desc name tag de esta manera:

<application-desc name="..." main-class="com.main.execute" >
        <argument>-nosplash</argument>
        <argument>-q</argument>
    <argument><%=request.getParameter("login")%></argument>
    <argument><%=request.getParameter("pass")%></argument>
</application-desc>

Pero no funcionó.

No pude recuperar esos parámetros en mi código de cliente de esta manera:

login=getParamsFromJnlp("login")
..

public String getParamsFromJnlp(String key) {
    return System.getProperty(key);
}

El JNLP está dentro de APACHE2.2.

¿Alguna idea de lo que está mal?

Respuestas a la pregunta(2)

Su respuesta a la pregunta