EDIT: Can't get it to work though. Crashes with:
Exception in thread "main" java.lang.NegativeArraySizeException
Can you attach the image you're using to a post? (Click on "Additional Options" below the text area to find the upload options.)
Edit: Never mind. I've reproduced it with IceJump4K. It looks like the size data is being stored improperly. I'll try to find a workaround.
Edit 2: Okay, good news/bad news. I can work around the problem with the ZIP format, but you didn't mark your class file as public.(Why not?) I'm going to have to muck with the security manager to see if I can forcably grant access.