ma scusa...come si fa a chiamare una classe esterna????

allora io in questa classe ho:
codice:
pippo.java
import di caricautenti
public class Pippo{
public static void main(String[] args) {
		  Carica caricaUtenti = new Carica();
}

e dentro Carica.java ho:
public class Carica {
public List getCaricaUtenti() throws Exception {

//Lookup the enterprise bean
try {
List usersBeanList = new ArrayList();
String servername="10.xxxx";
String porta="1526";
String sid = "SID";
String URI = "jdbc:oracle:thin:@" + servername + ":" + porta + ":" + sid; 
String LOGIN="sssss"; 
String PASSWD="msssss"; 
Connection conn=DriverManager.getConnection(URI, LOGIN, PASSWD); 
Statement stat = conn.createStatement(); 
ResultSet rs = stat.executeQuery("SELECT NOME,COGNOME FROM users order by COGNOME");
while(rs.next()) {
usersBeanList.add(rs.getString(1));
}
rs.close();
stat.close();
conn.close();
return usersBeanList;
} catch (Exception e) {
throw new Exception("Errore=" + e.toString());
}
}
}
e quando lancio...l'errore è in pippo.java quando faccio la new di new Carica();
mi da questo errore java.lang.ClassNotFoundException: .....caricautenti.Carica

cosa sbaglio?
però compila correttamente...