Hi Avuk, unclear what is your problem that you are trying to fix.
You can copy the NSQL, quickly convert to SQL by removing the NSQL tags, and paste into a new JasperSoft report.
Your choice if you must run as JasperSoft or a Portlet, but either way the logic of the required SQL is in the 'My Timesheet' query which you have access to.
As a SAAS client as well, we have developed several custom JasperSoft reports, as well as several custom Portlets.