why are you expecting one row return ? did you insert a row in table, because as per your code, i don't see anything which is really inserting a row in DB table.
just do this, run this query in database directly --> select count(*) from Apps_Responsibilities; --> if it gives Zero , then there is no data.
and then insert a row in db using below script;
insert into Apps_Responsibilities values (1,'Naveen','Module','Service');
And then run the Hibernate test program now it should give you the rows size as 1.
all the best.