Fai una ricerca nel forum Programmazione (non nella sottosezione "java") con chiavi

zip java

e ti vengono fuori un bel po' di risultati utili, incluso classi intere per zippare e unzippare.