Innanzitutto... Grazie dell'aiuto!
Ho fatto come dici tu, almeno credo. Ecco la servlet che ho fatto:

codice:
package my.streetsoccer;

import java.io.IOException;
import javax.ejb.EJB;
import javax.servlet.ServletConfig;
import javax.servlet.http.HttpSession;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


public class StreetSoccerServlet extends HttpServlet {
    
    @EJB
    private StreetSoccerRemote streetSoccerBean;
    
    public void init(ServletConfig config) throws ServletException {
        super.init(config);
    }
    
    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        
        String comando = request.getParameter("comando");
        HttpSession session = request.getSession();
        
        streetSoccerBean = (StreetSoccerRemote)session.getAttribute("ssr");
        
        if(comando.equals("registraUtente")) {
            String nome = request.getParameter("nome");
            String cognome = request.getParameter("cognome");
            String email = request.getParameter("email");
            String username = request.getParameter("username");
            String password = request.getParameter("password");
            
            boolean risposta = streetSoccerBean.registraUtente(nome, cognome, email, username, password);
            
            if(risposta==false) {
                response.sendRedirect("registrazione.jsp");
            }
            else {
                response.sendRedirect("index.jsp");
            }
        }
    }
}
Non ho idea se sia corretta perchè non riesco a fare il deploy dell'applicazione. Mi da il seguente errore:

codice:
Initial deploying StreetSoccer to D:\Documenti\NetBeans Projects\StreetSoccer\dist\gfdeploy
Completed initial distribution of StreetSoccer
Start registering the project's server resources
Finished registering server resources
moduleID=StreetSoccer
deployment started : 0%
Deploying application in domain failed; 
Exception Description: Syntax error parsing the query [trovaIdUtenteMax: SELECT MAX idutente FROM utente], line 1, column 12: syntax error at [idutente].
Internal Exception: line 1:12: expecting LEFT_ROUND_BRACKET, found 'idutente'
Deployment error:
The module has not been deployed.
See the server log for details.
        at org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.deploy(Deployment.java:166)
        at org.netbeans.modules.j2ee.ant.Deploy.execute(Deploy.java:104)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
        at sun.reflect.GeneratedMethodAccessor184.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
        at org.apache.tools.ant.Task.perform(Task.java:348)
        at org.apache.tools.ant.Target.execute(Target.java:357)
        at org.apache.tools.ant.Target.performTasks(Target.java:385)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
        at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
        at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:277)
        at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:460)
        at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:151)
Caused by: The module has not been deployed.
        at org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.deploy(Deployment.java:160)
        ... 16 more
BUILD FAILED (total time: 3 seconds)
Mi dice che c'è un errore di sintassi nella queri!!! ma a me sembra corretta

Sai aiutarmi??

P.S. Mi avevano consigliato i usare la libreria JNDI oppure le iniection per richiamare gli EJB nelle servlet. Ho percaso usato una delle due tecniche nella mia servlet?
Non so bene cosa siano JNDI ed iniection.

Grazie ancora!