java.util.LinkedHashMap cannot be cast to java object : Error while mapping Json to Java Class

I am reading some information from a json file, and extracts record for processing as 


"data": { "students": [ { "id": 100, "name": "ABC" }, { "id": 101, "name": "XYZ" }


Now i want to convert these records to class objects, of my class, which i had declared as


public class Students{

     List<student> list_students;

}

class student{
    Long id;
    String name;

}


This is the code i am using to assigning the values


new Students(((LinkedHashMap<String, Object>) response.getData()).entrySet())
                            .stream().map(map -> mapper.convertValue(map, student.class))
                            .collect(Collectors.toList()))


But during the assignment, i am getting an Exception as


java.util.LinkedHashMap cannot be cast to java object


I am unable to understand the issue, also no relevant exception stack is getting generated with the exception.

Please help me resolve this issue.