What i need is - by a given date and may be a request to the svn server, to receive the "right" version (according to the date) of the document that I am keeping track to.
You can watch your revisions and the date they were made. You also can filter revisions by date in TortoiseSVN. So what's a problem?
From java you can use SVNKit
with SVNRepository
class that has methods: getDatedRevision(Date date)
and getFile()/getDir()
. Simple example of usage is here.