Hi,
Have you checked with debugging? Place a break point at event handler and check whether control going there are not.
If not, change SET HANDLER cl_event=>on_double_click FOR ALL INSTANCES. ("GR_TABLE).
And for both the lists you are using same reference variable. So, declare another variable for second list.
Regards,
Vijay