Jasper(o documento n contem paginas)

Uso o netbeans 6.5 e tenho um form que chama um relatorio atravez de um botao.
O problema é que quando clico no botao para acessar meu .jasper que esta na pasta do meu projeto ele abre o jasper vazio e com a mensagem O Documento nao contem paginas
no meu console quando execulta o form aparece isso

run:
02/04/2009 03:26:28 net.sf.jasperreports.engine.query.JRJdbcQueryExecuter <init>
WARNING: The supplied java.sql.Connection object is null.

agora vejam meu codigo

MÉTODO DA CLASSE DAOJASPER
public Connection getConnection()
    {
        String sql ="SELECT * FROM CLIENTES";

        try
        {
            Class.forName(driver);
        }
        catch (ClassNotFoundException ex)
        {
            ex.printStackTrace();
        }
        try
        {
            Connection conn=DriverManager.getConnection(url,us,pw);
            return conn;
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }
        return null;

e veja o metodo da minha classe jasper.java

public rep_Customer()
    {
      try
      {
          Connection con = new DaoJasper().getConnection();
          JasperPrint jasperPrint = JasperFillManager.fillReport
          ("CAMINHO COMPLETO/rel_Cliente.jasper"
          , new HashMap());
          JasperViewer.viewReport(jasperPrint, false);

      }
      catch (Exception erro)
      {
          erro.printStackTrace();
      }
    }

    public static void main (String[] args)
    {
        new rep_Customer();
    }

Acho que o Objeto conn está null, rs.
Verifique isto.

Vc nao estah passando o objeto de conexao para o metodo
fillReport.

JasperPrint jasperPrint = JasperFillManager.fillReport  
         ("CAMINHO COMPLETO/rel_Cliente.jasper"  
          , new HashMap());

o correto eh:

JasperFillManager.fillReport(inputStream, parameters, connection);

veja só
coloquei o inputStream e coloquei o parameters como HashMap parameters = new HashMap();
mas nao consigo fazer o connection me ajuda?

up