Passagem de parâmetros no JavaScript

Olá pessoal, preciso de uma dica de algum usuario mais experiente pra um probleminha que estou enfrentando, tenho uma pagina em jsp que tem uma combo e uma grid, ao chamar esta pagina a combo deve ser carregada automaticamente e ja chamar seu evento onClick para carregar a grid com base no value do item selecionado na combo, no caso o primeiro item…
Eu pensei na seguinte solução:

Carrego a combo, esta combo esta fora de uma tag form:

<select id="seqarea" name="seqarea" onchange="Populate(this.value);">
                        <%
                        AreaDAO areaDAO = new AreaDAOImp();
                        List<Area> areas = (List<Area>)areaDAO.listar();
                        for(Area area1: areas){
                        %>
                        <option value="<%= area1.getSeqarea()%>"><%= area1.getNomearea()%></option>
                        <% } %>
</select>

No final da Pagina executo o onChange para chamar minha função:

<script>
    document.getElementById("seqarea").onchange();
</script>

A função!

<script>
function Populate(aux){
   <% RemanejoDAO remanejo = new RemanejoDAOImp(); %>
   mygrid.parse(<%= remanejo.listar(aux)%>,"json");
                    }
</script>

Essa função recebe o id da minha combo, e instancia uma classe DAO que busca uma string JSON com base nesse id para carregar a grid.

O Grande Problema! A instrução

 mygrid.parse(<%= remanejo.listar(aux)%>,"json"); 

Não reconheçe a variavel aux que minha função recebe.

Alguem tem idéia de como fazer pra ela ser reconhecida ou algum outro modo de passar esse parametro para o meu listar ?
Sou iniciante em java e qualquer outra dica sobre o código será bem vinda.

Se algum souber algum outro modo de fazer a mesma coisa que estou tentando fazer tambem é bem vinda a ajuda.