An exception is thrown when accessing an Oracle database:
This error could be caused by a multitude of factors, but one of the causes for this could be altered Oracle's NLS_LANG settings in the registry.
The NSL_LANG settings are responsible for setting a locale that Oracle DB uses. The assumption is, that a value different from the system locale could possibly cause compatibility issues between Oracle DB and FC12.
In one of the cases with this type of error, removing the NSL_LANG values from OracleHome registry path resolved the issue. This makes Oracle DB to use the default value set for the system (making it the same as FlexiCapture uses.
Note: Because this is an issue caused by Oracle Database settings, but not FlexiCapture itself, it is better to address it to the Database Manager.
Additional information about the Oracle's NLS_LANG settings is available here.