I use mysql-jdbc-java. I connect java with my database and I've this message : DBLocationHandler: Figuring out the locations and names! (This is a one-time operation!) *** ERROR *** DBLocationHandler:SQL Exception: Column Index out of range ************* java.sql.SQLException: Column Index out of range at org.gjt.mm.mysql.ResultSet.getString(ResultSet.java) at org.gjt.mm.mysql.ResultSet.getFloat(ResultSet.java) at com.bbn.openmap.layer.location.db.LocationData.<init>(LocationData.java:70) at com.bbn.openmap.layer.location.db.DBLocationHandler.createData(DBLocationHandler.java:222) at com.bbn.openmap.layer.location.db.DBLocationHandler.get(DBLocationHandler.java:300) at com.bbn.openmap.layer.location.LocationLayer.prepare(LocationLayer.java:387) at com.bbn.openmap.layer.location.LocationLayer$LocationWorker.construct(LocationLayer.java:148) at com.bbn.openmap.util.SwingWorker$2.run(SwingWorker.java:105) at java.lang.Thread.run(Thread.java:484) Why ? Thanks for your assistance.