I've got a feedback from Visual Paradigm solving this issue: To define an ordered collection between to java types "A" and "B" resulting in a list collection in the hibernate mapping one has to go through the following steps:
Define the ORM Persistable types in the class diagram
Create the ERD diagram for those types, e.g. by the Visual Paradigm move "right-click combined with Mouse Drag".
- Add the "order column" to the association from table "A" to table "A_B". Right click the association and choose "Open Specification".
- Then click the check-box "Ordered" and choose the column with the order index. In this example no such column yet exists, so I choose "Create Column..."
- In this example, the column name "Index" and datatype int(10) have to be configured (because the column didn't exist before)
- This results in the ERD diagram as depicted below:
- Then also configure the association from table "B" to table "A_B" to be ordered and use the very same index column.
- Now the ordered many-to-many uni-directional association is fully configured and Visual Paradigm is able to create the hibernate mapping as cited in the question above. Feine Sache :-)