なにか理由があったはず。
List<List<String>> lists = new ArrayList<>();
これじゃダメか?