Cara não é necessário, bem mas é bom que você instale um servidor como o Apache Tomcat e importe a biblioteca servlet-api que fica dentro do Tomcat… Você também pode utilizar o J2EE, mas não é necessário.
Bem quanto a versõ do J2EE ainda não saiu a versão 1.5.
Para escrever/compilar servlets você pode apenas adicionar ao seu classpath o JAR servlet-api que é encontrado no Tomcat (que é o servidor de aplicação)…
Você também pode utilizar o J2EE, a vantagem de utilizar o J2EE é que ele já vem com todas as APIs da tecnologia, como JavaMail, etc…