Eu tive um problema semelhante o programa daria uma exceção de memória. Aqui está o que eu fiz para corrigi-lo:
std::string version = result->getString( COLUMN_NAME ).c_str();
Isso não funcionou:
sql::SQLString sString = result->getString( COLUMN_NAME ); <<<memory exception
std::string version = sString;