Are you able to play on any DLC map? I ask because premium only provides access to download the maps but does not download them for you so you will not be able to play on them until you download the maps.
If you have downloaded the maps but are still being asked to purchase them try this solution from eanils
http://answers.ea.com/t5/Battlefield-4/BF4-PC-China-Rising-DLC-Problem/m-p/2017595#U2017595Please first make a backup copy of your registry as described here:
http://windows.microsoft.com/en-us/windows/back-up-registry#1TC=windows-7Next check out these steps below:
1. Log out and fully exit Origin
2. Open your Registry Editor - Type in regedit on the Start Menu Search field and press Enter
3. Navigate through HKEY_LOCAL_MACHINE > SOFTWARE > Wow6432Node > EA Games > Battlefield 4
4. Check if there is a folder named Xpack1 under Battlefield 4
If YES -> Click on Xpack1, on the right pane check if there is a string named Installed, the Value data should be True
If NO - right-click on Battlefield 4 > New > Key
- a new folder will be created, name it Xpack1
- right-click on Xpack1 > New > String Value > name it Installed
- on the right-pane, double-click on Installed, set Value Data to True
5. Exit Registry Editor
6. Log in to Origin and Join China Rising Maps
(Do the above and replace with the following for each DLC if needed)
Xpack0 = Second Assault
Xpack1= China Rising
Xpack2=Naval Strike
Xpack3=Dragon's Teeth
Xpack4=Final Stand