Du kannst dir einen eigenen Comparator schreiben, oder das Interface comparable implementieren.
Letzteres ist besser, wenn immer nur nach einer property sortiert wird, ersteres kann man öfter implementieren, je nachdem, nach was man gerade sortieren möchte.
Danach kannst du Collections#sort einsetzen, entweder mit der Liste(Collection) als aparamter, oder zusätzlich mit deinem Comparator.