Ter mesmo nome de classe no mesmo projeto

Eu estou tentando montar um projeto no netbeans com +/- a seguinte estrutura:

-local //projeto
|
|-web pages//raiz
||-META-INF
||-WEB-INF
||-admin//diretorio
|||-teste.jsp
||-primeiro//diretorio
|||-teste.jsp
|
|-sources packages
||-admin //pacote
|||-Form.java
||-primeiro //pacote 
|||-Form.java

Os dois teste.jsp utilizam as classes Form.java, mas de pacotes e conteudos diferentes. Eu tentei fazer isso, mas ele diz (duplicate class: primeiro.Form).

Tenho como usar uma duas classes com mesmo nome no mesmo projeto, só que com pacotes diferentes ou isso é impossível?

Se for em pacotes diferentes não há problemas, vias de regra.

O próprio J2SE faz isso…
veja a classe Date. Existe em java.util e em java.sql.

Você pode ter também 2 classes com o mesmo nome dentro de um mesmo arquivo.

Por exemplo: (arquivo Principal.java)

class ClasseExterna{
	class ClasseInterna {
		ClasseInterna(){
			super();
		}
		
		public void a(){
			
		}
	}
}

public class Principal{
	
	class ClasseInterna {
		ClasseInterna(){
			super();
		}
		
		public void b(){
			
		}
	}
} 

Este exemplo utiliza classes internas…e veja que a classe Principal define a ClasseInterna e a ClasseExterna também define a sua ClasseInterna.

Espero ter ajudado…

Desculpem, agora que eu vi que o package estava com o mesmo nome.