Stream APIを使って日付をソートしたい。


複数のオブジェクトを保有しているList変数(students)を使って日付をキーにそれぞれのオブジェクトにソートをかけたいのですが下記のようなコードだと上手くいきません。どう修正したらよろしいでしょうか。  
JSONのレスポンスは下のような形となります  
[{"id":24,"name":"田中","score":"30","date":1388673900000},{"id":30,"name":"安藤","score":"48","date":1388760300000}]

[code]

    RestTemplate restTemplate = new RestTemplate();
    List<Student> students = Arrays.asList(restTemplate.getForObject("http://localhost:8011/student?    userId=00002", Student[].class));
    Stream<Student> studentsSort = students.stream().sorted(Comparator.comparing(Student::getDate));
    
[/code]

