Não consigo chamar um sub-relatório no netbeans

Amigos tenho um relatório e um sub-relatório.

No ireport quando executo o relatório o ireport pede um parâmetro e clico em usar parâmetro padrão.

O relatório executa.

Dentro do NetBeans utilizo o seguinte código:

  [code]temp_contatosDataProvider.close();
      
            Map fillParams = new HashMap();
            try {
                fillParams.put
                        ("LogoURL",
                        getExternalContext().getResource("/resources/images/logo.jpg"));
                getApplicationBean1().jasperReport
                        ("rel_contatos", "text/html",
                        getSessionBean1().getTemp_contatosRowSet(), fillParams);
            } catch (Exception e) {
                log("Exception generating report", e);
                error("Exception generating report: " + e);
            }

[/code]

O relatório é executado mais o sub-relatório não aparece. E o parâmetro padrão que o ireport solicita ?