Do sub-allocations have to be registered as inetnum objects in the RIPE Database?

Yes, sub-allocations should be registered. This will allow the RIPE NCC to accurately determine how much space is in use when evaluating additional allocation requests.