Qualcuno mi può spiegare perchè eseguendo questo codice

codice:
 
public static void scrivi(String item,String NomeFile){

    try
        {
        FileOutputStream out=new FileOutputStream(NomeFile,true);
        OutputStreamWriter writer =new OutputStreamWriter (out,"UTF-16");
        BufferedWriter outFile=new BufferedWriter (writer);
        outFile.append(item);
        outFile.newLine();
        outFile.close();
   }
    catch(IOException exc){}
}

    /**
     * Main method launching the application.
     */
    public static void main(String[] args) {
        launch(ProveApp.class, args);
        scrivi("riga1","C:\\Documents and Settings\\user\\Desktop\\pippo.csv");
        scrivi("riga2","C:\\Documents and Settings\\user\\Desktop\\pippo.csv");
        scrivi("riga3","C:\\Documents and Settings\\user\\Desktop\\pippo.csv");
    }
ottengo una roba di questo tipo:




cosa sono quei quadratini? come si fa a farli sparire?