Ho scritto e in parte copia/incollato un programmino che posto sotto e che dovrebbe connettersi ad un sito scaricare un file csv.

Il problema è che quando apro il file è vuoto.

Posto sotto il codice ciao.

codice:
import java.io.BufferedReader;
import java.io.FileWriter;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.Reader;
import java.net.Proxy;
import java.net.InetAddress;
import java.net.InetSocketAddress;
import java.net.URL;
import java.net.URLConnection;
public class DownloadFile {


    public static void main(String[] args) {


     try
     {

        URL url = new URL("http://download.finance.yahoo.com/d/quotes.csv?s=FTSEMIB.MI&f=sl1d1t1c1ohgv&e=.csv");
URLConnection urlConnection = url.openConnection();
urlConnection.connect();
InputStream input = url.openStream();
              FileWriter fw = new FileWriter("DatiBorsa.csv");


          Reader reader = new InputStreamReader(input);
          BufferedReader bufferedReader = new BufferedReader(reader);
          String strLine = "";

                     int count = 0;
          while(count < 10000)
          {
                           strLine = bufferedReader.readLine();
             if(strLine != null)
             {

                fw.write(strLine);
               }
             count++;
          }

       } catch ( Exception e )
       {
       e.printStackTrace();
            }
   }
}