So in the database, you have no table called COLUMN any more? But you still have your original problem, that if you have an inner join to the table that used to be called COLUMN, you get no rows returned? If that's the case, the next thing to investigate is the parameter passed in for comparison with the COLUMN_ID. Perhaps there are no rows in the COLUMN table for that id, but there are rows in the Articles table with the column_id. Turn on debugging by editing your log4j.properties to include
Code:
log4j.logger.org.hibernate.type=DEBUG
Check the output to find out what column_id is being compared to, then check that there is a row in the COLUMN table with that id.