When hibernate pulls a json column data, it converts it to LinkedHashMap. The choice of the data structure indicates that it wishes to retain the order of the records in the database.

This linkedHashMap is a key-value pair just like a json object. Hence, if you wish to map this json object to a java POJO, you could simply use the ObjectMapper from the jackson library.

ObjectMapper objectMapper = new ObjectMapper();  Note note = objectMapper.convertValue(jsonObjectasHMap,Note.class);