El problema es que los proveedores de datos ADO.NET generalmente no permiten más de un lector de datos abiertos a la vez por conexión. SQL Server tiene el concepto de resultado activo múltiple conjuntos (MARTE) , pero que yo sepa, MySQL aún no lo admite.
Probablemente necesitará especificar una conexión diferente a MySQLProcessing.MySQLStatic.Connection
. No hay nada que le impida usar más de una conexión. El problema aquí es que las conexiones son recursos costosos, por lo que se supone que debes usarlas con moderación.