The use of SQLITE_STATIC implies that the pointer to the column name will be guaranteed valid by the caller. This isn't the case, however, and as a result there is corruption in the column name.
To avoid this, I've managed to patch the code locally changing SQLITE_STATIC to SQLITE_TRANSIENT -- this tells sqlite to make a copy of the string. With this patch, the column name is set correctly and communicated correctly to the code issuing the query.
I hope you can patch this in a subsequent version.