Подобный вопрос задавал Дмитрий Марченко. По сути - у меня все так же. При этом валик ругается: "Метод не возвращает правильный список свойств файлов. Проверь реализацию" Что я напортачил?
public List<FileProperties> getFilesList() throws Exception{
    if (!Files.isRegularFile(zipFile)) throw new WrongZipFileException();
    List<FileProperties> fileProperties = new LinkedList<>();
    try (ZipInputStream zipInputStream = new ZipInputStream(Files.newInputStream(zipFile))){
        ZipEntry zipEntry;
        while ((zipEntry = zipInputStream.getNextEntry()) != null){
            ByteArrayOutputStream baos = new ByteArrayOutputStream();
            copyData(zipInputStream, baos);
            fileProperties.add(new FileProperties(zipEntry.getName(), zipEntry.getSize(),
                    zipEntry.getCompressedSize(), zipEntry.getMethod()));
        }
        zipInputStream.closeEntry();
    }
    return fileProperties;
}