It is rather useless. Nothing reads the values in the database. None of the shipment integration code does. Having these config screens in the web backends makes one thing that they actually drive code. So, after spending tons of time to configure them, you find out that the shipment services still end up reading the property file for their data. That means this feature has wasted my time.
Much work was done to actually figure out what settings each class is fetching from the property file; that's good. The entities themselves look like they would provide was is needed. It's just that none of the java code was ever modified to query such data.