Alles was in SQL erlaubt ist, geht auch über JDBC.

also "substr(dbfeld, 11, 4) as newname"

COLHDG ist leider nicht im SQL erlaubt.

Und "len(5)" wofür ?

Versuchs mit casting:

"char(substr(dbfeld, 11, 4), 5)"