JAVA初心者です。

Vector vector = new Vector();
String array[] = new String[11];
vector.addElement(array);

for( int i1 = 0; i1 < vector.size(); i1++)
{

String[] str = (String[])vector.get(i1);
for (int i = 0; i < str.length; i++)
{
System.out.println(str[i]);
}
}

11の配列にデータ(String)を入力し(ここでは省略)、11すべてをVectorへいれ、String型で取り出したいのですがエラーになります。
System.out.println(vector1.get(i));だと文字化けします。
アドバイスお願いします。そういったことを書いてあるサイト等ご存知でしたらお願いします。