It seems this sql get lots of data. You got lots of fetches.
Your execution is fast.. But still, you can the execution plan first..
See ->
https://blogs.oracle.com/sql/post/how-to-create-an-execution-plan#tkprofWhat is your client? I mean which application is executing this query?
This fetch things are related with the data returned from the database. So probably your sql execution is fast, but there are lots of data to be returned to the client and it takes time..
You may consider increasing the array fetch size in the client side..
You may consider finding a way to reduce the data (eliminating the unnecessary data) that is returned to the client -- you may do this by doing some modifications in the query..
You may find a way to increase your network speed.