There are usually two APNs configured on a device; one for "default" routing (internet, supl) and the other for MMS. Occasionally a provider will use a single gateway server for all services and only require a single APN.
As you correctly state, only one can be active at any time. Depending on the data type in use the device should automatically switch between them as required.