Вы можете отсортировать свой список первым:
List<String> result =
items.stream()
.sorted(Comparator.comparingLong(CcaesItem:: getYear).thenComparingLong(getBcItem))
.map(c -> c.getType() + " " + c.getBcItem() + "/" + c.getYear())
.collect(toList());