Ok, so what is wrong with this process:

1. Combine the two ArrayLists using ArrayList.addAll(Collection<? extends E> c)
2. Go through the new ArrayList and remove all duplicates. This can be done...