Salve, dovrei fare un esercizio che legge una pagina HTLM, ne estrapola alcuni contenuti e poi fa certe cose, vabbè, il problema che vi pongo è pero questo

Cercando un po su internet, ho deciso di usare la classe URL di java.net per leggere questo file online (non so se la scelta è corretta)

Il problema è, una volta usata questa famigerata classe, l'oggetto url dopo non mi viene riconosciuto

codice:
import java.io.*;
import java.net.*;

public class TestCinema {
	public static void main(String[] args) {

    String sito="http://www.html.it";

   try {
      URL url = new URL(sito);
    }

    catch (MalformedURLException m){
      System.out.println("Qualcosa non va");
      URL url= new URL("http://www.html.it");
    }

    System.out.println(url.getPath());
    
	  }
}
La compilazione da errore sulla riga url.getPath, dicendo variabile url, simbolo non trovato.
Questa stampa mi serviva come prova per vedere se l'url lo apre correttamente e non lo fa, sapete perchè c'è quest'errore?

tnx