Java 1.5

Tigerを初めて使ってみているわけです。
genericsマンセーなのですが、次のようなコードがEclipseに注意されてしまいます。

ArrayList<Integer>[] aList;
aList = new ArrayList[100];

困ったので次のようにすると、やっぱり怒られるし。

aList = new ArrayList<Integer>[100]; // エラー

やはり型の安全性なし(generic使わない)でキャストするしかないのでしょうか?