В вашем коде нет имени JNDI.
Вот как вы ищите EJB в EJB 2.0:
Object ejbHome = initialContext.lookup("java:comp/env/com/mycorp/MyEJB");
MyHome myHome = (MyHome)javax.rmi.PortableRemoteObject.narrow(
(org.omg.CORBA.Object)ejbHome, MyHome.class);
В этом случае имя JNDI java:comp/env/com/mycorp/MyEJB
.
В гораздо более разумном EJB 3.0 вы просто делаете
MyEJB myEJB = initialContext.lookup("java:comp/env/com/mycorp/MyEJB")
и избавляетесь от ужасной идеи домашнего интерфейса.