インスタンス名を配列で生成するとエラーが出てしまうのですが、
配列として定義とかしないといけないのでしょうか?

for(int i,i<5,i++){
Sample a[i] = new Sample();
}
こんな感じのプログラムです。