import java.net.*;
import java.io.*;

public class Test {
public static void main(String[] args) {
try {
URL url = new URL(args[0]);
FileOutputStream out = new FileOutputStream(args[1]);
InputStream input = url.openStream();
while(true) {
int read = input.read();
if (read == -1) break;
out.write(read);
}
out.close();
}
catch(Exception e) {
System.err.println(e);
}
}
}

このプログラミングでhttp://quote.yahoo.co.jp/q?s=5352.T&d=tを取得しようとすると

C:\neko>java Test http://quote.yahoo.co.jp/q?s=5352.T&d=t neko2.txt
java.lang.ArrayIndexOutOfBoundsException: 1
'd' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

とエラーが出てきて上手くいきません解決方法を教えていただけませんか?
それと取得時の文字化けも直したいんですが。