Pegar na lógica Java valor passado por um checkbox JSP

Olá, bom dia. Tenho o código JSP:

[code]


[/code]

Aqui aparece o valor true ou false corretamente no alert. Porém na minha lógoca, sempre aparece false para isH1 mas o getResp aparece corretamente. O problema então está em como pegar o valor de um checkbox. Alguma dica?

[code]public void adiciona (Reuniao reuniao) {
System.out.println(reuniao.getResp());
System.out.println(reuniao.isH1());

this.daoFactory.beginTransaction();
this.daoFactory.getReuniaoDao().atualiza(reuniao);
this.daoFactory.commit();
} [/code]

Eu pego o valor de um check desta forma:

String ch = request.getParameter("ch");

try
   {
    if(ch.equals("null") || ch.equals(""))
      ch="NÃO"; //não está marcado
    else
      ch="SIM"; //marcado
   }
   catch(Exception x)
  { ch="NÃO"; } //não marcado

Espero ter ajudado.