Hi all, I have a doubt and I'll appreciatte any help. I have to Select from various Sql Tables and I have to Order an sql result variable with the Last two digits, so I can not do it with a Standard SQL Sentence. I have to make a program that with the result of this select, substring this variable and then create another one with only two digits, etc etc,.. Well, my questions are : Can I pass an ArrayList (LinkedHashMap) for example to the fillreport or I need always to pass the sql Sentence and the connection ? Can I create a LinkedHashMap (Ordened fields) and pass it to the JasperFillManager.fillReport ? is It possible to pass the result of a Select without passing the Connection to the JasperFillManager.fillReport ? What I mean is that I need to do some extra programings after passing the parameter to the Jasper Engine. Sorry for my English. Thank you in advance for your help..