Ordem dos campos enviados pelo método POST

Galer ao seguinte, to querendo fazer algo bem dinâmico, e precisava que os campos criados em um form fosse viessem na ordem que são criados para a servlet. Estou usando o seguinte código para pegar os campos:

Enumeration parametros = request.getParameterNames();
  while (parametros.hasMoreElements()) {
         nomeParam = (String) parametros.nextElement();
}

Ele esta me trazendo todos os campos, soh que traz o último depois um campo do meio, ous eja não segue uma ordem… Existe alguma forma de eu organizar isso ??

Valew…

isso não é um problema de java.
é do protocolo http com o navegador.

Se você quer algo dinãmico porque você não experimenta a API Reflections?

ou então coloque um número antes dos nomes… s