csvファイルの入手方法はデータを買ったり、無料でダウンロードしたりすることで入手できます。
また、ネット上には色々なツールが落ちているのでそれを走らせるだけでもデータの入手は可能です。
参考
株価データが入手できるサイト
株価データの取得について質問です。 短時間で東証1部全銘柄の株価データを過去...
jsm 0.11
PythonでYahooファイナンスの時系列データを取得してみた
etc.
とまあ色々なツールやサイトが有るのですが、今回は練習も兼ねてJAVAで作ってみようと思います。