H2 does not currently support re-ordering columns. You would need to run multiple statements:
First, rename the column, then add a new column with the right name at the right position (
alter table add
supports positioning), and finally drop the old column.Or, probably more elegant, use
rename table
and thencreate table ... as select
.