Модули ibm_db, ibm_db_dbi в текущих версиях (2.0.9) не поддерживают передачу массивов Python в хранимые процедуры SQLPL.
Не знаю, поддерживает ли его модуль JayDeBeApi.
Вам нужно будет либо сериализовать массив, либо передать отдельные элементы как отдельные параметры.
Обратите внимание, что обычные динамические массивы Python не ограничены определенным типом для каждого элемента (хотя вы можете использовать модуль массива для ограничения типа элемента), но массивы SQLPL ограничены одним типом.
Если вы разбираетесь в программировании на языке C, IBM делает исходный код для ibm_db / ibm_db_dbi доступным на github, и вы можете расширить его для поддержки передачи типизированных массивов из Python в процедуры SQLPL.