When the CAA test for cholesterol they dont do an acurate test.
When a cholesterol test is done you must fast (nothing but water) for 12 hours, which you dont do prior to having a Class 1 medical.
Go to your normal GP and ask for a test, you will fast for this and the result will be more accurate.
My cholesterol results when I had my class 1 came back high, but the real (fasting) test came back normal.
Its good that you stopped eating the bad food though.