多分無理だと思うけど、
File d = new File(親ディレクトリ);
File[] files = d.listFiles();
して、ファイル名を経由せずにFileオブジェクトを取得したらどうなる?

これで無理なら何やっても無理。>>879の通りファイル名をEUCに変えてしまうしかない