Cioè... tu stai scrivendo servlet (ambito JEE), senza avere le conoscenze di base dei package (JSE)? Non è un buon principio. Se non si conoscono bene le basi di JSE, non si può pensare di poter affrontare tecnologie più ampie e complesse come JEE.

Ad ogni modo, la questione dei package è delicata, ma semplice:

1) Una classe fa parte di un package se la prima riga del suo sorgente è appunto la direttiva "package". Tale direttiva prevede che sia dato un nome al package.
2) Quando una classe fa parte di un package, deve essere contenuta all'interno di una directory che rispecchi fedelmente il nome del package.

Vediamo alcuni esempi:

Esempio 1: Classe "Pippo", nel package "test":
codice:
package test;
...
public class Pippo ... {
   ...
}
Questa classe deve essere contenuta all'interno di una directory che si chiama "test":
codice:
test
 +-- Pippo.class
Esempio 2: Classe "Pippo", nel package "app.commons.utils":
codice:
package app.commons.utils;
...
public class Pippo ... {
   ...
}
Questa classe deve essere contenuta all'interno di una directory che si chiama "utils", la quale deve essere contenuta a sua volta in una directory chiamata "commons", la quale deve essere all'interno di una directory "app"
codice:
app
 +-- commons
       +-- utils
             +-- Pippo.class
Ciao.