If you read the manual on BPXBATCH, you will find that it is designed to run a program or shell script. It is not designed to run as many programs or shell scripts as you want -- just one. Take your commands (not all of which are valid, by the way) and change them to
echo "This is my first test";
echo "End of my test"
and save these as /u/myuserid/shellscript.sh on your system. Then change SPYPMM.GZAST.ABI.STDPARM(BPXPARM) to say
Note the semicolon actually means this is one shell command line being executed -- as I stated earlier, BPXBATCH only runs one command. You can string things together via ; but it's still only one command line as seen by Unix.