Используй имя архива для создания потока вывода. Затем создай ZipOutputStream и передай в конструктор созданный поток вывода.
Для записи файла в поток архива используй метод Files.copy(Path, OutputStream).