Can you try replacing <staticListId>MyProgram.MyList</staticListId> with the Id of your list To find your list Id open it up in Marketo and the URL it should look something like:
https://app-XYZ.marketo.com/#ST3889A1 #ST stands for static list and 3889 is the list Id in this case.
I made it works using the Java SDK wrapper so basically I'm happy with that. But just to know it the error is from my side or not, did you reproduce the error ? or is it working for you ?