This exception is raised because you’re trying to deserialize a List in a Map.
The solution is create a TypeReference of List<Map<String, Object>>:
List<Map<String, Object>> myObjects =
mapper.readValue(mapData , new TypeReference<List<Map<String, Object>>>(){});