If you already have your data and business processes in an Oracle Database then the answer is almost certainly APEX, you will find you will be able to build your application much quicker and for a lower cost. Choose the right horse for the right course!