CREATE TABLE table_name_59 (type VARCHAR(255), date VARCHAR(255), president VARCHAR(255), location VARCHAR(255), year VARCHAR(255))
What is the Type with a Location with justus lipsius building, brussels, and a Year of 2012, and a President with herman van rompuy (1st term), and a Date with 23 may?
    
SQL: SELECT type FROM table_name_59 WHERE location = "justus lipsius building, brussels" AND year = 2012 AND president = "herman van rompuy (1st term)" AND date = "23 may"