В вашем первом утверждении вы вызываете хранимую процедуру.Измените его на:
sql_statement.Append("execute sampleStoreproc(null, 1); ");
Также рекомендуется добавить точку с запятой в конце вашей последней строки.
Редактировать: Попробуйте заключить оба выражения вbegin...end;
блок:
sql_statement.Append("begin");
sql_statement.Append(" execute sampleStoreproc(null, 1);");
sql_statement.Append(" SELECT 'Y' FROM myTable");
sql_statement.Append(" WHERE column1 = null AND column2 = 1;");
sql_statement.Append("end;");