It looks like dashlist is a array of arrays. Therefore, when you do sort(dashlist), you are actually trying to sort arrays and not Strings (The sort only works on one dimension). As it happens arrays are not Comparable and Arrays uses the this Comparable interface to sort. Therefore, it tries to cast an array to Comparable which gives you the exception.
Originally posted by Steve Dyke: How then can I sort this array?
You need to write a Comparator that compares two String arrays in the way you require. You can then use the Arrays.sort() method that takes a Comparator object as its second parameter.