Repito, ¿puedes mostrarnos el HTML generado?
Es importante que lo muestres porque si recibes literalmente Array es que de alguna forma lo que imprimes en el value no es un valor scalar, sino un array.
O bien, muestranos el resultado de lo siguiente:
Código PHP:
$categoria = array($colcat);
var_dump($categoria);