Gluon Maps provides an easy way to integrate OpenStreetMaps into a Java application. It is blazing fast and offers layer overlays, multiple tile-sets, and much more.
A sample is provided in the repository to get started with the library.
Commercial licences available at: http://gluonhq.com/labs/maps/buy/