This is a problem with several databases which implement a jdbc or odbc
interface.
Basically the only way to be sure and get column information is to just
"select * from table_name where 1 = 2" that will give you an empty result set
from which you can grab column names. Then email informix and suggest they
get things fixed. (BTW same problem if you hit the server from windows with a
java client.)
Hope that helps
Bill
P.S. This is kind of off topic, so if you have any more questions just email
me directly.