Gracias al comentario de @ marcus-adams, lo descubrí. Debe usar '/qn', '/x' y '{installer:mysqlUninstallKey}' como argumentos separados en la acción 'Ejecutar archivo ejecutable o por lotes' de install4j. Si usa 1 argumento con espacios, no funciona. Con esto funciona en 32 bits y 64 bits.