Jasper Report...é necessario passar a SQL de dentro do Java?

Sempre que eu for chamar o relatorio atraves do Jasper Report será necessario eu passar o cursor da mesma instruçao que esta dentro do .jasper???