O problema é que os provedores de dados ADO.NET geralmente não permitem mais de um leitor de dados aberto por vez por conexão. O SQL Server tem o conceito de vários resultados ativos conjuntos (MARTE) , mas até onde eu sei o MySQL ainda não o suporta.
Você provavelmente precisará especificar uma conexão diferente de
MySQLProcessing.MySQLStatic.Connection
. Não há nada que impeça você de usar mais de uma conexão. O problema aqui é que as conexões são recursos caros, então você deve usá-los com moderação.