Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I have checked the java documentation, and it just says it's to avoid conflicts with class names.

(Source: http://docs.oracle.com/javase/tutorial/java/package/namingpkgs.html

Quote: "Package names are written in all lower case to avoid conflict with the names of classes or interfaces.")

So as long as you don't have classes named the same as your packages you are fine!