Vedo che viene fatto uso di un package. La regola principale e fondamentale dei package è che la struttura dei nomi dei package si deve sempre "riflettere" nella struttura delle directory.

Per una classe com.pippo.Prova

package com.pippo;
public class Prova { .... }

Il file .class deve stare tassativamente in un percorso com/pippo, e la directory che contiene la directory 'com' (il package radice) deve essere in "classpath".

Esempio: Il file .class della classe sopra potrebbe stare ad esempio in:

C:\Java\Esempi\com\pippo\Prova.class

E in classpath va messo il path C:\Java\Esempi

Es. SET CLASSPATH=.;C:\Java\Esempi