たしかnext()でリストの終端に達すると先頭に戻り無限ループをしてくれるIteratorのラッパがあった筈なんだが、Apache Commonsにそれっぽいのが見つからない…。
org.apache.commons.collections4.IteratorUtils
あれは何だったか…。

Jakarta Commonsクックブック ―Javaプロジェクト必須のレシピ集
Timothy M. O'Brien
オライリージャパン
2005-08-20