A little troublesome:
1. View the calendar by category view (View -> Arrange By -> Current View -> By Category), now you get a table of the appointments.
2. Display the advanced toolbar (View -> Toolbars -> Advanced Toolbars). Use the icon
Field Chooser on the toolbar and find the field
Private (in
All Contact Fields), and drag it onto the column headers.
3. Click the icon
Group By Box on the toolbar, you will see a message at the top of the calendar: "Drag a column header here to group by that column". Drag
Private there. Now all appointments are divided into two groups
private and
non-private, select all non-private appointments and drag them into the private group.
Hope you can follow the steps with some patience.