Como poco, creo que te falta el call, de forma que sería:
Código PHP:
CallableStatement cs=conn.prepareCall("{call agregaEsquema('DIRECTORIO','iden3','prueba2','bas e2.sql','base2.gif','base2.txt','sisisi')}");
cs.executeUpdate();
Luego suponiendo que quieras "jugar" con los parametros deberías dejas algo así:
Código PHP:
CallableStatement cs=conn.prepareCall("{call agregaEsquema(?,?,?,?,?,?,?)}");
cs.setString(1, "DIRECTORIO");
cs.setString(2, "iden3");
cs.setString(3, "prueba2");
....
cs.executeUpdate();
Espero te sirva, saludos

kripton