i Guys, I am beginner with Jasper report, and I got this below situation. I know this topic habe been discussed here but seriously speaking I went through many topic, tried, but no luck, some how I am not able to make it. Please help me... Situation: I need to pass a `List<List<?>>` from my java layer to Jasper to make a PDF. Some post I saw people suggested to use SubReport and in Some post people suggested to use List component in JasperReport. I tried both and finally messed up. Please suggest which one to use to make my work done, and it will be very grateful if any one can pass the source code or complete clear Idea how to implement this. I need this to print like below: 1.Patient Name: abcd Test Name: GlucoseTest Result: 24 Ref.Range: 10-30 mg/dl Test Name: TSH Result: 0.5 Ref.Range: 0.1-0.9 mg/dl 2.Parient Name: efgh Test Name: GlucoseTest Result: 24 Ref.Range: 10-30 mg/dl Test Name: TSH Result: 0.5 Ref.Range: 0.1-0.9 mg/dl Test Name: GlucoseTest Result: 24 Ref.Range: 10-30 mg/dl Test Name: TSH Result: 0.5 Ref.Range: 0.1-0.9 mg/dl 3.Parient Name: efgh Test Name: GlucoseTest Result: 24 Ref.Range: 10-30 mg/dl . . . and so on... Please help, i am puzzled, thank in advance.