How can I easily check to see if one ArrayList object is contained as a subset of another?
Use Collection.containsAll():
boolean isSubset = listA.containsAll(listB);
There is a containsAll method in all collections.