http://download.oracle.com/javase/1....ArrayList.html
Echándole un vistazo a la API verías el método clone(), addAll(), o new ArrayList(Collection c).
De todas formas, la clonación de objetos puede complicarse, así que puedes probar con toArray() o mediante collections/iterators.