Объект JSON, который я отправляю, выглядит примерно так
[
{'fileName':'nameOftheFile1','file':audio_file1},
{'fileName':'nameOftheFile2','file':audio_file2}
]
Я пробовал использовать методы Wrapper для объекта JSON, но не работал
Это ссылка на то, что я пробовал получение json и десериализация в виде списка объектов на контроллере Spring mvc

Я бы предложил использовать MultipartFile для аудио. См. Пример во фрагменте ниже.
@PostMapping("/uploadFile")
public void uploadFile(@RequestParam("files") MultipartFile[] files) {
Arrays.stream(files)
.forEach(file -> {
//get filename with file.getOriginalFilename()
});
}
В объекте JSON больше одного файла.
что именно нельзя делать?