ああっと、
submenu1.add(menuitem[1]);
は
submenu1.add(menuitem[i]);
ですね。
ヌルポはかわりませんが・・・。