Классы с одинаковыми функциональными возможностями должны быть помещены в один и тот же пакет с именем пакета, которое оправдывает их функциональность и использование.
Например:
your.company.app.service
Должен содержать весь интерфейс службы
your.company.app.service.impl
Должен содержать все классы реализации службы
your.company.app.utils
Должен содержать все классы утилит.
Из стандартного API
java.lang — basic language functionality and fundamental types
java.util — collection data structure classes
java.io — file operations
java.math — multiprecision arithmetics
java.nio — the New I/O framework for Java
java.net — networking operations, sockets, DNS lookups, ...
java.security — key generation, encryption and decryption
java.sql — Java Database Connectivity (JDBC) to access databases
java.awt — basic hierarchy of packages for native GUI components
javax.swing — hierarchy of packages for platform-independent rich GUI components
java.applet — classes for creating an applet
См.