While I might be wrong, I probably wouldn't worry too much about the "corrupted" ZIP's in the Java folders. For some reason avast is almost never happy with those.
Actually, come to think of it, they might be worth taking a closer look at after all -- the ones that avast most commonly reports as corrupted are in the Sun Java applet-caching folders, which it doesn't look like yours are. And the caching folders are simple enough to deal with, just open the Java control panel and clear its cache, or even disable caching after you've done that.