Note: If you run the job more than once, you will need to delete the data set it creates first. If you do not do this, you will get a JCL Error and a message in the job output indicating that the new data set couldn't be allocated due to a duplicate data set name.
Did you take any notice of this from your instructions? I'm not sure you'd get a "JCL Error" as I understand that term, but there is a good possibility that you are not seeing the latest data.
EDIT in flight: No, that is not the SYSOUT. Read Mr Akatsukami's post on how to look at your output.