I have Strings that are put into an ArrayList randomly.
private ArrayList teamsName = new ArrayList();
Check Collections#sort method. This automatically sorts your list according to natural ordering. You can apply this method on each sublist you obtain using List#subList method.
private List teamsName = new ArrayList();
List subList = teamsName.subList(1, teamsName.size());
Collections.sort(subList);