Не могу понять, что может быть не так. Может просто валидатор не настроен на обработку класса Files? Или обязательно нужно использовать InputStream & OutputStream? Но в условиях этого нет...