The issue is that I need to be able to turn the list into a string like that because just passing the list will not work, I am assuming because it is a complex data type. My report runs this: [shared].[run].[MissingPDE] $P{clientId},$P{clientNames},$P{startDate},$P{endDate} where $P{clientNames} needs to be changed so that it is converted to a string like I was saying. Or is there some other way to approach this that is more appropriate. I am still rather new to iReport and JasperServer.