Salve... ho un dubbio!

sto lavorando su servlet e jsp con netbeans.
adesso devo costruire un Bean per una jsp. Come devo creare il file .java con neatbeans?
Ho cliccato con il tasto destro sul progetto e poi ho spuntato un file .class ma essendo creato in un progetto "WebApplication" mi dice che il bean creato non va bene perchè non è una servlet.

Quindi la mia domanda è come devo creare il bean in netbeans?

Vi mando anche il codice cosi magari potete consigliarmi.

codice:
import java.text.*; 
import java.util.*; 

public class FormattaData { 
public static String data (String d[]){ 
    
    SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); 
     Date a=new Date();
     System.out.println(sdf.format(a)); 
     String data = sdf.format(a);
     return data;

} 
}

codice:
<%@ page contentType="text/html" %>
<%@ page pageEncoding="UTF-8"    %>
<%@ page import="java.util.*"    %>
<%@ page import="java.text.*"    %>

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Dati Anagrafici</title>
    </head>
       <body >
            <form>       
            <jsp:useBean id="data" scope="session" class="FormattaData"/>

      
      Data  <input type="text" name="dataregistrazione" value="<% data.FormattaData(); %>"/>

 </form>	
     
    </body>
</html>
Potete darmi anche un consiglio sul codie? Va bene come sta fatto secondo voi? Potete correggermi nel caso?

Grazie infinite anticipatamente!!!