A report parameter with several values is an array, we must iterate through it through the data set created by the script.
In the open dataset event, we only need to initialize the global index:
i=0;
fetch - script . , reqNo:
importPackage(Packages.com.abc.test.events);
if (params["Number"].value!=null && i<params["Number"].value.length){
var TlantNo = params["tlant"].value;
var reqNo = params["Number"].value[i];
row["REQ_NO"] = poreRO.getReqNo();
row["REQ_DATE"] = poreRO.getReqDate();
i++;
return true;
}else{
return false;
}