This example worked for me straight out of the box as a stand alone report but I think Saravana's comment highlights John's problem because I suspect his report is written in Java and this report is written in Groovy.... I tried changing the language to Java and it gave the same errors John was seeing. I doubt he has the option of rewriting every report in groovy (I certainly don't) so I guess we are both still looking a for a simple solution to this problem. Otherwise its a great little resource to have tucked away...