Is there any Java API that is like OpenLayers ?
I would like to display google Maps and Openlayers Maps in a java application
Is this what you're after?
You can also use Bing maps with Java, also worth looking at
There's also a useful list of OpenSource Java GIS software here: http://java-source.net/open-source/geospatial
I found also another interesting library : uDig