Comprator reversedOrder() error "Non-static method cannot be referenced from a static context"

I want to sort some List of List that i read from a DB, the code in java:

private List<String> partitionNames;
private List<List<String>> partitionValues;
@Override
public boolean equals(Object o) {
    if (this == o) return true;
    if (o == null || getClass() != o.getClass()) return false;
    TablePartitions that = (TablePartitions) o;
    List<String> sortedPartitionNames =partitionNames.stream().sorted().collect(Collectors.toList());
    List<String> sortedThatPartitionNames =that.partitionNames.stream().sorted().collect(Collectors.toList());
    List<List<String>> sortedPartitionsValues = partitionValues.sort(List::toString,Comparator.reverseOrder());
    List<List<String>> sortedThatPartitionsValues = partitionValues.sort(Comparator.comparing(Movie::getTitle));
    return Objects.equals(sortedPartitionNames, sortedThatPartitionNames) && Objects.equals(sortedPartitionsValues, sortedThatPartitionsValues);
}

It gaves me an error on "List::toString" saying that "Non-static method cannot be referenced from a static context"

How many English words
do you know?
Test your English vocabulary size, and measure
how many words do you know
Online Test
Powered by Examplum