public static InputStream getSystemResourceAsStream(String name)

Open for reading, a resource of the specified name from the search path used to load classes.

The search order is described in the documentation for getSystemResource(String).
La root di ricerca per il file è la directory in cui si trova la classe.
Nel tuo caso se provi a mettere il file in una sottodirectory di progetti , ad esempio prova, e scrivi come path "prova/"
il tutto funziona , mentre se scrivi "c:/progetti/prova/" non funziona.