У вас оба варианта не верные. Пакеты существуют не для приятности глаз, а для того, чтобы не возникло конфликов между одноименными классами различных авторов. Имя пакета как правило формируется из имени домена автора или проекта.
Мои классы имеют такой пакет

Код:
ru.inils.имяПроекта.ИмяКласса
ru.inils.имяПроекта.подуровень.ИмяКласса
А пакеты данного форума (если бы они были)

Код:
ru.flasher.имяПроекта.ИмяКласса
ru.flasher.имяПроекта.подуровень.ИмяКласса
Заметьте, класс пишется с Большой буквы, а не с маленькой.
Для того, чтобы не писать постоянно имя пакета, нужно использовать import
Вместо

Код:
new com.testPackage.Test ()
new com.testPackage.Subtest ()
будет

Код:
import new com.testPackage.*
new Test ()
new Subtest ()