Ma se creo un altro file comunque è un altro package.
Ma se creo un altro file comunque è un altro package.
NO.
Ma che c'entrano i package? e dove sta scritto che se crei un altro file è un altro package?
Il package è una sorta di cartella che serve per suddividere meglio il codice, e creare un nuovo file .java NON significa per forza creare un nuovo package. A mio avviso stai cercando di fare tante cose tutte insieme, senza capirne effettivamente il significato. Per il momento ficca tutti i file java dentro l'unico package che viene creato di default (che quasi sempre è com.example.nomeprogetto e vedi se tutto funziona. Poi come step successivo, ti crei tutti i package che ti pare e ti ci sposti i files dentro