Quello che mi viene in mente è farti, ad esempio, una classe normale di questo tipo:

Codice PHP:
import javax.servlet.http.*;

public class 
PrendoSession{
   private 
HttpSession sessione;
   public 
PrendoSessioneHttpServletRequest req ){
     
     
setSessionereq );
   }
   public 
void setSessioneHttpServletRequest req ){
      
//prelevo l'oggetto sessione senza crearne una nuova
      
sessione req.getSessionfalse );
      
//ora che ho recuèerato la sessione posso iniziare a farne 
      //quello di cui ho bisogno, ma per sicurezza controllo se è 
      //null
      
if( sessione != null ){
         
          
handleSessionesessione );
      }
   }
   private 
void handleSessioneHttpSession sessio ){
     
//quì lavoro sulla sessione
   
}

In una pagina JSP poi puoi fare:

Codice PHP:
<%
   .
   .
   .
   
PrendoSession getSess = new PrendoSessionrequest );
   
//continuo con l'elaborazione della jsp
%> 
Ho fatto un semplicissimo esempio che puoi modificare a tuo piacere; penso che così dovrebbe andare; ciao