"When i put the data into the TreeMap key is saved ok but the value(rc) not." Can you explain why you think that?
Your code should work fine. But note that when you do something like this:
System.out.println(vdb);
You will probably get output that looks something like this:
{umut=RecordClass@3e25a5, uzumcu=RecordClass@19821f}
You see those strange "RecordClass@3e25a5" things because TreeMap.toString() calls RecordClass.toString() to create a
string representation of your RecordClass objects, and you don't have a toString() method in your class RecordClass.
Try adding a toString() method to RecordClass that returns a String with the contents of the object formatted in a way you like.