A better translation would be: "This book is kept on the table." "Stored" has the connotation of being left unused/untouched for a period of time. On the other hand, it is acceptable to write "The books are stored in the storage bins".
Yep, you store something in a box, but you keep it on a table.
The inclusion of "atas" suggests "atop the table" but not accepted
this book is stored on a table is somehow wrong