Пакет в Java наиболее сопоставим с пространством имен в .NET.
EDIT:
Как указывает R0MANARMY, в Java структура папок и классы определяют, к какому пакету они принадлежат. В .NET классы могут быть помечены как принадлежащие к любому пространству имен независимо от папки, в которой они находятся.