public boolean updateDb101b() {
		String UPDATE_1 = "DROP TABLE CALL_LOCATOR";
		String UPDATE_2 = "CREATE TABLE CALL_LOCATOR  (CALL_ID VARCHAR(255) NOT NULL, LOCATOR VARCHAR(10), LATITUDE DECIMAL(15,10)  ,LONGITUDE DECIMAL(15,10)) ";

		String UPDATE_3 = "ALTER TABLE SATION_DATA DROP COLUMN LATITUDE";
		String UPDATE_4 = "ALTER TABLE SATION_DATA DROP COLUMN LONGITUDE";

		String UPDATE_5 = "ALTER TABLE SATION_DATA ADD COLUMN LATITUDE DECIMAL(15,10)";
		String UPDATE_6 = "ALTER TABLE SATION_DATA ADD COLUMN LONGITUDE DECIMAL(15,10)";

		String UPDATE_11 = "CREATE TABLE CURRENT_VERSION (VERSION VARCHAR(255) NOT NULL)";
		String UPDATE_12 = "INSERT INTO CURRENT_VERSION (VERSION) VALUES ('" + APP_VERSION_101 + "')";

		boolean withErrors = false;
		try {

			getDbConnection().createStatement().execute(UPDATE_1);
		} catch (Exception e) {
			log.error("Error", e);
			withErrors = true;

		}
		try {

			getDbConnection().createStatement().execute(UPDATE_2);
		} catch (Exception e) {
			log.error("Error", e);
			withErrors = true;
		}
		try {

			getDbConnection().createStatement().execute(UPDATE_3);
		} catch (Exception e) {
			log.error("Error", e);
			withErrors = true;
		}
		try {

			getDbConnection().createStatement().execute(UPDATE_4);
		} catch (Exception e) {
			log.error("Error", e);
			withErrors = true;
		}
		try {

			getDbConnection().createStatement().execute(UPDATE_5);
		} catch (Exception e) {
			log.error("Error", e);
			withErrors = true;
		}
		try {

			getDbConnection().createStatement().execute(UPDATE_6);
		} catch (Exception e) {
			log.error("Error", e);
			withErrors = true;
		}

		try {

			getDbConnection().createStatement().execute(UPDATE_11);
		} catch (Exception e) {
			log.error("Error", e);
			withErrors = true;
		}

		try {

			getDbConnection().createStatement().execute(UPDATE_12);
		} catch (Exception e) {
			log.error("Error", e);
			withErrors = true;
		}

		if (withErrors) {
			log.error("Databse updated with errors please start with an empty database!");
		}

		return true;
	}