I implemented something like this:
ResponseBytes<GetObjectResponse> objectBytes = s3Client.getObjectAsBytes(objectRequest);
String jsonString = objectBytes.asUtf8String();
List<Name> fileObjects = mapper.readValue(jsonString, new TypeReference<List<Name>>(){});